花费 7 ms
ArrayList

各种原因,前两年做C语言去了,现在重新做JAVA, 感觉自己基础很不扎实,要好好学习啦, 先从简单的开始~ 以下内容基于jdk1.7.0_79源码; 什么是ArrayList 可以简单的认为是一 ...

Mon Mar 07 03:24:00 CST 2016 2 12901
Vector和Stack(已过时,不建议使用)

以下内容基于jdk1.7.0_79源码; 什么是Vector和Stack Vector:线程安全的动态数组 Stack:继承Vector,基于动态数组实现的一个线程安全的栈; Vector和S ...

Thu Mar 10 07:17:00 CST 2016 0 12206
HashMap源码分析

前言 以下内容基于jdk1.7.0_79源码; 什么是HashMap 基于哈希表的一个Map接口实现,存储的对象是一个键值对对象(Entry<K,V>); HashMap补充说明 ...

Wed Mar 16 08:07:00 CST 2016 14 7365
EnumMap

以下内容基于jdk1.7.0_79源码; 什么是EnumMap Map接口的实现,其key-value映射中的key是Enum类型; 补充说明 其原理就是一个对象数组,数组的下标索引就是根据M ...

Sun Mar 20 05:10:00 CST 2016 0 8772
LinkedList

以下内容基于jdk1.7.0_79源码; 什么是LinkedList List接口的链表实现,并提供了一些队列,栈,双端队列操作的方法; LinkedList补充说明 与ArrayList对比 ...

Sun Mar 13 04:41:00 CST 2016 1 8578
LinkedHashMap及其源码分析

以下内容基于jdk1.7.0_79源码; 什么是LinkedHashMap 继承自HashMap,一个有序的Map接口实现,这里的有序指的是元素可以按插入顺序或访问顺序排列; LinkedHas ...

Sat Mar 19 19:34:00 CST 2016 0 7205
ConcurrentHashMap 从Java7 到 Java8的改变

一、关于分段锁 1.分段锁发展概况 集合框架很大程度减少了java程序员的重复劳动。在Java多线程环境中,以线程安全的方式使用集合类是一个首先考虑的问题。 能够保证线程安全的哈希表中,Conc ...

Thu Jan 04 02:10:00 CST 2018 0 1860
集合迭代器快速失败行为及CopyOnWriteArrayList

以下内容基于jdk1.7.0_79源码; 什么是集合迭代器快速失败行为 以ArrayList为例,在多线程并发情况下,如果有一个线程在修改ArrayList集合的结构(插入、移除...),而另一个 ...

Sun Mar 13 15:06:00 CST 2016 0 2714
JAVA之单列集合

集合   *集合类的特点:提供一种存储空间可变的存储模式,存储的数据容量可以随时发生改变   *和数组的区别:数组是存储同种数据类型、长度在定义后便不可变。 集合分为单列集合(Collectio ...

Mon Apr 22 07:06:00 CST 2019 0 635

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM